package com.zuthub.system.mapper;

import java.util.List;
import com.zuthub.system.domain.SysMemberApprove;

/**
 * 入社审批Mapper接口
 * 
 * @author zuthub
 * @date 2021-04-17
 */
public interface SysMemberApproveMapper 
{
    /**
     * 查询入社审批
     * 
     * @param approveId 入社审批ID
     * @return 入社审批
     */
    public SysMemberApprove selectSysMemberApproveById(Long approveId);

    /**
     * 查询入社审批列表
     * 
     * @param sysMemberApprove 入社审批
     * @return 入社审批集合
     */
    public List<SysMemberApprove> selectSysMemberApproveList(SysMemberApprove sysMemberApprove);

    /**
     * 新增入社审批
     * 
     * @param sysMemberApprove 入社审批
     * @return 结果
     */
    public int insertSysMemberApprove(SysMemberApprove sysMemberApprove);

    /**
     * 修改入社审批
     * 
     * @param sysMemberApprove 入社审批
     * @return 结果
     */
    public int updateSysMemberApprove(SysMemberApprove sysMemberApprove);

    /**
     * 删除入社审批
     * 
     * @param approveId 入社审批ID
     * @return 结果
     */
    public int deleteSysMemberApproveById(Long approveId);

    /**
     * 批量删除入社审批
     * 
     * @param approveIds 需要删除的数据ID
     * @return 结果
     */
    public int deleteSysMemberApproveByIds(Long[] approveIds);
}
